package controller;

import java.lang.reflect.Array;
import java.util.ArrayList;
import java.util.List;

import javax.swing.DefaultListModel;
import javax.swing.JComboBox;
import javax.swing.JList;

import model.Frota;
import model.Veiculo;
import view.ChecaEstado;
import dao.FrotaDAO;

public class FrotaController {
	
	public JComboBox estados;
	public JComboBox cidades;
	FrotaDAO ftDao = new FrotaDAO();
	
	public FrotaController(){}
	
	public void insereFrota(JList listaVeiculosFrota){
		
		ArrayList<Veiculo> novaLista = new ArrayList<Veiculo>();
		
		
		int selected[] = listaVeiculosFrota.getSelectedIndices();
	    
		// nao funciona rever
	      for (int i = 0; i < listaVeiculosFrota.getSelectionMode() ; i++) {
	        Object element = listaVeiculosFrota.getModel().getElementAt(
	            selected[i]);
	        System.out.println("  " + element.toString());
		    
	      }
		
	
		
	}
	
	public void populaComboboxRegioes(JComboBox estados, JComboBox cidades){
		
		this.cidades = new JComboBox();
		this.estados = new JComboBox();
		this.cidades = cidades;
		this.estados = estados;
		
		
		ftDao.preencheCombobox();
		
		for(String elemento: ftDao.cidades){  
			this.cidades.addItem(elemento);
		}  
		
		for(String elemento: ftDao.estados){  
			this.estados.addItem(elemento);
		}  						
	}
	


}
